﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace Gerencial_Fisio_Nutry.Tela
{
    public partial class Desconto : Form
    {

        public Logica.Produto prod;
        public bool sim;
        public Desconto(string funcionario, Logica.Produto produto)
        {
            prod = produto;
            InitializeComponent();
            lFuncionario.Text += funcionario;
            carregar();
            tbAplicado.Focus();
        }
        public void carregar()
        {
            tbAplicado.Text = (prod.descontoAplicado * 100).ToString();
            lLimite.Text = (prod.descontoLimite * 100).ToString()+"%";
           
            tbAplicado.Focus();
        }

        private void btConfirmar_Click(object sender, EventArgs e)
        {
            if ((double.Parse(tbAplicado.Text) / 100) > prod.descontoLimite)
            {
                MessageBox.Show("Desconto Aplicado é Maior que o Autorizado"); tbAplicado.Clear(); tbAplicado.Focus();
                return;
            }
            prod.descontoAplicado = double.Parse(tbAplicado.Text) / 100; sim = true;
            this.Close();
        }

        private void btSair_Click(object sender, EventArgs e)
        {
            sim = false;
            this.Close();
        }

        private void tbAplicado_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == '\r')
            {
                btConfirmar_Click(sender, null);
            }
        }
    }
}
